Why God Delays